package o;

public class fgn<T extends ffc> extends fgm<fgp<T>, T> {
    public /* synthetic */ fgj ˎ(ffc o_ffc) {
        return ˏ(o_ffc);
    }

    protected fgn(fgd o_fgd, String str, ffc o_ffc, Class<T> cls) {
        super(o_fgd, str, o_ffc, cls);
    }

    public static <R extends ffc> fgn<R> ˎ(fgd o_fgd, String str, ffc o_ffc, Class<R> cls) {
        return new fgn(o_fgd, str, o_ffc, cls);
    }

    public fgp<T> ˏ(T t) {
        fgp<T> o_fgp = new fgp(t);
        o_fgp.ˊ(new fgi(0));
        return o_fgp;
    }

    public T ˊ() {
        return (ffc) ((fgp) ˎ()).ˏ();
    }
}
